import math

def calculate_angle(point1, point2):
    """
    计算两点连线与x轴正方向的角度（0°~360°）
    :param point1: 元组 (x1, y1)
    :param point2: 元组 (x2, y2)
    :return: 角度值（浮点数）
    """
    dx = point2["x"] - point1["x"]
    dy = point2["y"] - point1["y"]

    # 计算弧度（-π到π之间）
    radian = math.atan2(dy, dx)

    # 转换为角度并调整到0~360度
    angle_deg = math.degrees(radian)
    return angle_deg if angle_deg >= 0 else angle_deg + 360

